package com.omronservice.app.curve.mapper;


import com.omronservice.app.curve.bean.maincurve.*;
import org.apache.ibatis.annotations.Param;

import java.util.HashMap;
import java.util.List;


public interface CurveMapper {


    List<SelectEquBean> selectEqu(@Param("lineId") String lineId);

    List<SelectCapacityBean> selectCapacity(@Param("lineId") String lineId);

    List<SelectAllDataResBean> selectAllData(SelectAllDataBean bean);

    List<MainChildBean> selectAllData2(SelectAllDataBean bean);

    List<MainChildBean> selectOutput(SelectAllDataBean bean);

    List<HashMap<String,String>> selectAllLine();

    List<HashMap<String,String>> selectEqByLineId(@Param("lineId") String lineId);

    List<HashMap<String,String>> selectPartNoById(@Param("lineId") String lineId,@Param("list") String[] list);

    List<HashMap<String,String>> selectCLASS();

    String selectCapacityString(@Param("lineId") String lineId,@Param("equipmentId") String equipmentId, @Param("beginTime") String beginTime,@Param("endDate") String endDate);
}
